self-catching device - Español Inglés Diccionario